<!DOCTYPE html>
<!-- saved from url=(0031)http://cppstudio.com/post/3298/ -->
<html class=" js flexbox canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths" lang="ru-RU" style=""><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
  <title>Static: многоцелевое ключевое слово</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="shortcut icon" href="http://cppstudio.com/wp-content/images/favicon.ico" type="image/x-icon">

  
<!-- All in One SEO Pack 2.2.7.2 by Michael Torbert of Semper Fi Web Design[376,459] -->
<meta name="description" itemprop="description" content="Что означает ключевое слово static? static является многоцелевым зарезервированным словом. Статическая переменная.">

<meta name="keywords" itemprop="keywords" content="static,многоцелевое,ключевое,слово">

<!-- /all in one seo pack -->
		<script src="./Static_ многоцелевое ключевое слово_files/f.txt"></script><script src="./Static_ многоцелевое ключевое слово_files/f(1).txt" id="google_shimpl"></script><script type="text/javascript" async="" src="./Static_ многоцелевое ключевое слово_files/ga.js"></script><script type="text/javascript" async="" src="./Static_ многоцелевое ключевое слово_files/watch.js"></script><script type="text/javascript" async="" src="./Static_ многоцелевое ключевое слово_files/watch.js"></script><script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"http:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.2.2"}};
			!function(a,b,c){function d(a){var c=b.createElement("canvas"),d=c.getContext&&c.getContext("2d");return d&&d.fillText?(d.textBaseline="top",d.font="600 32px Arial","flag"===a?(d.fillText(String.fromCharCode(55356,56812,55356,56807),0,0),c.toDataURL().length>3e3):(d.fillText(String.fromCharCode(55357,56835),0,0),0!==d.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/widget.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/bbpress.css" media="screen">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/styles.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/postratings-css.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/wpp.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/custom-style.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/main.min.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/tpw_flags.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/shCore.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/shCoreDefault.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/shThemeDefault.css">
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="http://cppstudio.com/assets/js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/modernizr-2.6.2.min.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/share42.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/custom.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var t_jp = {"ajaxurl":"http:\/\/cppstudio.com\/wp-admin\/admin-ajax.php","plugin_url":"\/\/cppstudio.com\/wp-content\/plugins\/transposh-translation-filter-for-wordpress","lang":"ru","olang":"ru","prefix":"tr_","preferred":"1","msn":"1","google":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/transposh.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/rc-textarea-hl.js"></script>
<link rel="alternate" hreflang="uk" href="http://cppstudio.com/uk/post/3298/"><link rel="alternate" hreflang="en" href="http://cppstudio.com/en/post/3298/"><link rel="alternate" hreflang="de" href="http://cppstudio.com/de/post/3298/"><link rel="alternate" hreflang="be" href="http://cppstudio.com/be/post/3298/"><link rel="alternate" hreflang="kk" href="http://cppstudio.com/kk/post/3298/"><link rel="alternate" hreflang="uz" href="http://cppstudio.com/uz/post/3298/"><link rel="alternate" hreflang="tr" href="http://cppstudio.com/tr/post/3298/"><link rel="stylesheet" id="testme-style-css" href="./Static_ многоцелевое ключевое слово_files/testme_style.css" type="text/css" media="all"> <script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/testme.js"></script>	<script type="text/javascript">
		jQuery(function($){
			$('.comment-reply-link').click(function(e){
				e.preventDefault();
				var args = $(this).data('onclick');
				args = args.replace(/.*\(|\)/gi, '').replace(/\"|\s+/g, '');
				args = args.split(',');
				tinymce.EditorManager.execCommand('mceRemoveControl', true, 'comment');
				addComment.moveForm.apply( addComment, args );
				tinymce.EditorManager.execCommand('mceAddControl', true, 'comment');
			});
		});
	</script>
	<link rel="canonical" href="http://cppstudio.com/post/3298/">

  <link rel="alternate" type="application/rss+xml" title="Программирование для начинающих на С++ Feed" href="http://cppstudio.com/feed/">
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/openapi.js"></script><script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/openapi(1).js"></script><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><link rel="preload" href="./Static_ многоцелевое ключевое слово_files/f(2).txt" as="script"><script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/f(2).txt"></script><link rel="preload" href="./Static_ многоцелевое ключевое слово_files/f(3).txt" as="script"><script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/f(3).txt"></script></head>
    <body class="single single-post postid-3298 single-format-standard 3298" style="">

		<!-- RotaBan.ru Ad Code -->
		<script type="text/javascript">
//			(function(){
//				var rb = document.createElement('script');
//				d = new Date();
//				d.setHours(0);
//				d.setMinutes(0);
//				d.setSeconds(0);
//				d.setMilliseconds(0);
//				rb.type = 'text/javascript';
//				rb.async = true;
//				rb.src = '//s1.rotaban.ru/rotaban.js?v=' + d.getTime();
//				(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(rb);
//			})();
		</script>
		<!-- END RotaBan.ru Ad Code -->

                <!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter4088644 = new Ya.Metrika({id:4088644, enableAll: true, trackHash:true, webvisor:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="//mc.yandex.ru/watch/4088644" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
        <!--[if lt IE 8]><div class="alert alert-warning">Вы используете <strong>устаревший</strong> браузер. Пожалуйста <a href="http://browsehappy.com/">обновите свой браузер</a> для комфортной работы в интернете.</div><![endif]-->

        <header class="banner navbar navbar-inverse navbar-static-top" role="banner">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="http://cppstudio.com/">CppStudio</a>
    </div>

    <nav class="collapse navbar-collapse" role="navigation">
      <ul id="menu-glavnoe-menyu" class="nav navbar-nav"><li class="dropdown menu-s"><a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="http://cppstudio.com/pomoshh/">С++ <b class="caret"></b></a>
<ul class="dropdown-menu">
	<li class="menu-istoriya-vozniknoveniya-c"><a href="http://cppstudio.com/post/1984/">История возникновения C++</a></li>
	<li class="menu-kratkoe-opisanie-s"><a href="http://cppstudio.com/post/1980/">Краткое описание С++</a></li>
	<li class="menu-chasto-zadavaemye-voprosy-po-s"><a href="http://cppstudio.com/post/2025/">Часто задаваемые вопросы по С++</a></li>
	<li class="menu-pristupaya-k-izucheniyu-c"><a href="http://cppstudio.com/post/134">Приступая к изучению C++</a></li>
	<li class="menu-vybor-ide"><a href="http://cppstudio.com/post/154/">Выбор IDE</a></li>
</ul>
</li>
<li class="dropdown menu-dlya-nachinayushhix"><a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="http://cppstudio.com/dlya-nachinayushhix/">Для начинающих <b class="caret"></b></a>
<ul class="dropdown-menu">
	<li class="menu-rekomendovannaya-literatura"><a href="http://cppstudio.com/cat/299/">Рекомендованная литература</a></li>
	<li class="menu-interesnoe-o-programmirovanii"><a href="http://cppstudio.com/cat/270/">Интересное о программировании</a></li>
	<li class="menu-rekomendacii-po-napisaniyu-koda-v-c"><a href="http://cppstudio.com/cat/292/">Рекомендации по написанию кода в C++</a></li>
	<li class="menu-otladka-programm"><a href="http://cppstudio.com/cat/284/">Отладка программ</a></li>
</ul>
</li>
<li class="dropdown menu-uchebniki"><a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="http://cppstudio.com/uchebniki">Учебники <b class="caret"></b></a>
<ul class="dropdown-menu">
	<li class="menu-yazyk-programmirovaniya-si"><a href="http://cppstudio.com/cat/271/">Язык программирования Си</a></li>
	<li class="current-post-ancestor active current-post-parent menu-yazyk-programmirovaniya-s"><a href="http://cppstudio.com/cat/274/">Язык программирования С++</a></li>
	<li class="menu-biblioteka-standartnyx-shablonov-stl"><a href="http://cppstudio.com/cat/300/">Библиотека стандартных шаблонов (STL)</a></li>
	<li class="menu-algoritmy-i-struktury-dannyx-v-s"><a href="http://cppstudio.com/cat/293/">Алгоритмы и структуры данных в С++</a></li>
	<li class="menu-okonnye-prilozheniya"><a href="http://cppstudio.com/cat/330/">Оконные приложения</a></li>
	<li class="menu-win32-api"><a href="http://cppstudio.com/cat/333/">Win32 API</a></li>
	<li class="menu-biblioteka-qt"><a href="http://cppstudio.com/cat/337/">Библиотека Qt</a></li>
</ul>
</li>
<li class="dropdown menu-praktikum"><a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="http://cppstudio.com/praktikum/">Практикум <b class="caret"></b></a>
<ul class="dropdown-menu">
	<li class="menu-sbornik-zadach-dlya-praktiki"><a href="http://cppstudio.com/cat/285/">Сборник задач для практики</a></li>
	<li class="menu-nedo-kod"><a href="http://cppstudio.com/cat/307/">Недо-код</a></li>
	<li class="menu-testy-po-s"><a href="http://cppstudio.com/praktikum/testy-po-programmirovaniyu-na-yazyke-s/">Тесты по С++</a></li>
</ul>
</li>
<li class="dropdown menu-spravochnik"><a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="http://cppstudio.com/spravochnik/">Справочник <b class="caret"></b></a>
<ul class="dropdown-menu">
	<li class="menu-standartnye-zagolovochnye-fajly-iz-si-v-s"><a href="http://cppstudio.com/cat/309/">Стандартные заголовочные файлы из Си в С++</a></li>
	<li class="menu-biblioteki-s"><a href="http://cppstudio.com/spravochnik/">Библиотеки С++</a></li>
	<li class="menu-sintaksis-yazyka-s"><a href="http://cppstudio.com/cat/308/">Синтаксис языка С++</a></li>
</ul>
</li>
<li class="menu-kontakty"><a href="http://cppstudio.com/forma-obratnoj-svyazi/">Контакты</a></li>
</ul>        <ul class="nav navbar-nav navbar-right">
            <li class="dropdown">
                <a href="http://cppstudio.com/post/3298/#" class="dropdown-toggle" data-toggle="dropdown" id="navLogin">Авторизация<b class="caret"></b></a>
                <div class="dropdown-menu" style="padding: 8px;width:350px;">
                    <div class="widget cpp_bbp_widget_login">			<form method="post" action="http://cppstudio.com/wp-login.php" role="form">
				<div class="form-group">
					<input type="text" class="form-control" name="log" value="" size="20" id="user_login" placeholder="Имя пользователя" tabindex="101">
				</div>
				<div class="form-group">
					<input type="password" class="form-control" name="pwd" value="" size="20" id="user_pass" placeholder="Пароль" tabindex="102">
				</div>
				<div class="checkbox text-muted">
					<small>
						<input type="checkbox" name="rememberme" style="margin-top:2px;margin-right: 2px" value="forever" id="rememberme" tabindex="103">
						<label for="rememberme" class="pull-left" style="margin-top:2px">Запомнить</label>
																					&nbsp;·&nbsp;<a href="http://cppstudio.com/wp-login.php?action=register" title="Зарегистрироваться" class="bbp-register-link">Зарегистрироваться</a>
																						&nbsp;·&nbsp;<a href="http://cppstudio.com/wp-login.php?action=lostpassword" title="Забыли пароль?" class="bbp-lostpass-link">Забыли пароль?</a>
													</small>
				</div>
				<div class="form-group" style="margin-bottom: 0">
					<div class="pull-right">
						<button type="submit" name="user-submit" id="user-submit" tabindex="104" class="btn btn-primary btn-sm">Войти</button>
					</div>
					<div><script src="./Static_ многоцелевое ключевое слово_files/ulogin.js" type="text/javascript"></script><div class="ulogin_block"><div class="ulogin_label">&nbsp;</div><div id="uLogin0" class="ulogin_panel" data-ulogin="display=panel;providers=vkontakte,facebook,twitter,google;hidden=;fields=email,nickname;optional=first_name,last_name,photo;redirect_uri=http%3A%2F%2Fcppstudio.com%2F%3Fulogin%3Dtoken%26backurl%3Dhttp%253A%252F%252Fcppstudio.com%252Fpost%252F3298%252F;" data-ulogin-inited="1648790117142"><div class="ulogin-buttons-container" style="margin: 0px; padding: 0px; outline: none; border: none; border-radius: 0px; cursor: default; float: none; position: relative; display: inline-block; width: 126px; height: auto; left: 0px; top: 0px; box-sizing: content-box; max-width: 100%; vertical-align: top; line-height: 0;"><div class="ulogin-button-vkontakte" data-uloginbutton="vkontakte" role="button" title="VK" style="margin: 0px 10px 10px 0px; padding: 0px; outline: none; border: none; border-radius: 0px; cursor: pointer; float: left; position: relative; display: inherit; width: 32px; height: 32px; left: 0px; top: 0px; box-sizing: content-box; background: url(&quot;https://ulogin.ru/version/3.0/img/providers-32-classic.png?version=img.3.0.2&quot;) 0px -36px / 32px no-repeat;"></div><div class="ulogin-button-facebook" data-uloginbutton="facebook" role="button" title="Facebook" style="margin: 0px 10px 10px 0px; padding: 0px; outline: none; border: none; border-radius: 0px; cursor: pointer; float: left; position: relative; display: inherit; width: 32px; height: 32px; left: 0px; top: 0px; box-sizing: content-box; background: url(&quot;https://ulogin.ru/version/3.0/img/providers-32-classic.png?version=img.3.0.2&quot;) 0px -138px / 32px no-repeat;"></div><div class="ulogin-button-google" data-uloginbutton="google" role="button" title="Google" style="margin: 0px 10px 10px 0px; padding: 0px; outline: none; border: none; border-radius: 0px; cursor: pointer; float: left; position: relative; display: inherit; width: 32px; height: 32px; left: 0px; top: 0px; box-sizing: content-box; background: url(&quot;https://ulogin.ru/version/3.0/img/providers-32-classic.png?version=img.3.0.2&quot;) 0px -206px / 32px no-repeat;"></div></div></div><div style="clear:both"></div></div><script>uLogin.customInit('uLogin0')</script></div>
					
		<input type="hidden" name="user-cookie" value="1">

		<input type="hidden" id="bbp_redirect_to" name="redirect_to" value="http://cppstudio.com/post/3298/"><input type="hidden" id="_wpnonce" name="_wpnonce" value="b0f900be4b"><input type="hidden" name="_wp_http_referer" value="/post/3298/">				</div>
			</form>
		</div>                </div>
            </li>
        </ul>
    </nav>
  </div>
</header><div id="ulogin_receiver_container" style="margin: 0px; padding: 0px; outline: none; border: none; border-radius: 0px; cursor: default; float: none; position: relative; display: none; width: 0px; height: 0px; left: 0px; top: 0px; box-sizing: content-box;"><iframe name="easyXDM_default4556_provider" id="easyXDM_default4556_provider" frameborder="0" src="./Static_ многоцелевое ключевое слово_files/stats.html" style="margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; position: absolute; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%;"></iframe></div>

        <div class="wrap container" role="document">
			<div class="row">
				<div class="col-md-6 text-center">
					<!-- RotaBan.ru Zone Code -->
					<div id="rotaban_218058" class="rbrocks rotaban_593600c3fca04942b7fa141285363e15"></div>
					<!-- END RotaBan.ru Zone Code -->
				</div>
				<div class="col-md-6 text-center">
					<!-- RotaBan.ru Zone Code -->
					<div id="rotaban_218059" class="rbrocks rotaban_593600c3fca04942b7fa141285363e15"></div>
					<!-- END RotaBan.ru Zone Code -->
				</div>
			</div>

            <div>
                                    <ol class="breadcrumb">
                        <!-- Breadcrumb NavXT 5.2.2 -->
<li class="home"><a title="Перейти к Программирование для начинающих на С++." href="http://cppstudio.com/"><span class="glyphicon glyphicon-home"></span></a></li>
<li><span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" title="Перейти к рубрике Язык программирования С++" href="http://cppstudio.com/cat/274/" class="taxonomy category">Язык программирования С++</a></span></li>
<li><span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" title="Перейти к рубрике Введение в объектно ориентированное программирование" href="http://cppstudio.com/cat/274/281/" class="taxonomy category">Введение в объектно ориентированное программирование</a></span></li>
<li class="current_item">Static: Многоцелевое ключевое слово</li>
                    </ol>
                                            </div>
            <div class="content row">
                <div class="main col-sm-9" role="main">
                    
	
	<article class="post-3298 post type-post status-publish format-standard has-post-thumbnail hentry category-281 category-274">
		<header>
			<div class="post-title">
				<h1 class="entry-title">Static: Многоцелевое ключевое слово</h1>
			</div>
		</header>

						<div id="rating-post">
			<div id="post-ratings-3298" class="post-ratings" itemscope="" itemtype="http://schema.org/Article"><img src="./Static_ многоцелевое ключевое слово_files/rating_on.gif" alt="7 votes, average: 4,71 out of 5" title="7 votes, average: 4,71 out of 5" class="post-ratings-image"><img src="./Static_ многоцелевое ключевое слово_files/rating_on.gif" alt="7 votes, average: 4,71 out of 5" title="7 votes, average: 4,71 out of 5" class="post-ratings-image"><img src="./Static_ многоцелевое ключевое слово_files/rating_on.gif" alt="7 votes, average: 4,71 out of 5" title="7 votes, average: 4,71 out of 5" class="post-ratings-image"><img src="./Static_ многоцелевое ключевое слово_files/rating_on.gif" alt="7 votes, average: 4,71 out of 5" title="7 votes, average: 4,71 out of 5" class="post-ratings-image"><img src="./Static_ многоцелевое ключевое слово_files/rating_half.gif" alt="7 votes, average: 4,71 out of 5" title="7 votes, average: 4,71 out of 5" class="post-ratings-image"> <em>Оценка: <strong>4,71</strong> ( голосов: <strong>7</strong></em> )<br><em>Чтобы проголосовать, вы должны зарегистрироваться.</em><meta itemprop="headline" content="Static: Многоцелевое ключевое слово"><meta itemprop="description" content="Большинство ключевых слов C++ позволяют сделать одну вещь. Вы используете int для объявления целочисленной переменной, или тогда, когда функция возвращает целое значение, или принимает целое число в к..."><meta itemprop="datePublished" content="2012-10-10T01:21:19+00:00"><meta itemprop="url" content="http://cppstudio.com/post/3298/"><meta itemprop="image" content="http://cppstudio.com/wp-content/uploads/2012/10/OneWordTwoColors_145-Static-150x150.jpg"><div style="display: none;" itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating"><meta itemprop="bestRating" content="5"><meta itemprop="worstRating" content="1"><meta itemprop="ratingValue" content="4.71"><meta itemprop="ratingCount" content="7"></div></div><div id="post-ratings-3298-loading" class="post-ratings-loading">
			<img src="./Static_ многоцелевое ключевое слово_files/loading.gif" width="16" height="16" alt="Loading..." title="Loading..." class="post-ratings-image">Loading...</div>		</div>

		<div class="col-lg-12" style="padding: 0;">
	<script async="" src="./Static_ многоцелевое ключевое слово_files/f(4).txt"></script>
	<ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-6902622887579208" data-ad-slot="2864386176" data-adsbygoogle-status="done" data-ad-status="unfilled"><ins id="aswift_0_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 90px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_0_anchor" style="border: none; height: 90px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block;"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:728px !IMPORTANT;height:90px !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="728" height="90" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Static_ многоцелевое ключевое слово_files/ads.html" data-google-container-id="a!1" data-google-query-id="CInzjOuN8vYCFddKkQUdV6QOtg" data-load-complete="true"></iframe></ins></ins></ins>
	<script>
		(adsbygoogle = window.adsbygoogle || []).push({});
	</script>
</div>
<!--		-->
				<div class="entry-content">
			<p style="text-align: justify;">Большинство ключевых слов C++ позволяют сделать одну вещь. Вы используете <code>int</code>&nbsp;для объявления целочисленной переменной, или тогда, когда функция возвращает целое значение, или принимает целое число в качестве аргумента. Вы используете оператор <code>new</code> для выделения памяти, а оператор <code>delete</code>&nbsp;— для ее освобождения. Вы можете использовать <code>const</code> для указания, что значение переменной не может быть изменено. По иронии судьбы, ключевое слово <code>static</code>, хотя и означает «неизменный», имеет несколько (и, видимо, не связанных между собой) способов использования. Ключевое слово <code>static</code> может быть использовано в трех основных контекстах:</p>
<ul>
<li>внутри функции;</li>
<li>внутри определения класса;</li>
<li>перед глобальной переменной внутри файла, составляющего многофайловую программу.</li>
</ul>
<p style="text-align: justify;">Использование <code>static</code> внутри функции является самым простым. Это просто означает, что после того, как переменная была инициализирована, она остается в памяти до конца программы. Вы можете думать об этом, как о переменной, которая хранит свое значение до полного завершения программы. Например, вы можете использовать статическую переменную для записи количества раз, когда функция была вызвана, просто добавив строки &nbsp;<code>static int count = 0;</code> и <code>count++;</code> в функцию. Так как <code>count</code> является статической переменной, строка <code>static int count = 0;</code>&nbsp;будет выполняться только один раз. Всякий раз, когда функция вызывается, <code>count</code> будет иметь последнее значение, данное ему.</p>
<p style="text-align: justify;">Вы также можете использовать <code>static</code> таким образом, чтобы предотвратить&nbsp;переинициализацию&nbsp;переменной внутри цикла. Например, в следующем коде переменная <code>number_of_times</code> будет равна 100, несмотря на то что строка <code>static int number_of_times = 0;</code>&nbsp;находится внутри цикла, где она, по-видимому, должна исполнятся каждый раз, когда программа доходит до цикла. Хитрость заключается в том, что ключевое слово <code>static</code> препятствует повторной инициализации переменной. Одной из особенностей использования ключевого слова <code>static</code> является то, что оно автоматически устанавливает переменную в ноль для вас — но не полагайтесь на это (это делает ваши намерения неясными).</p>
<div><div id="highlighter_381847" class="syntaxhighlighter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp keyword bold">for</code><code class="cpp plain">(</code><code class="cpp color1 bold">int</code> <code class="cpp plain">ix=0; ix &lt; 10; ix++)</code></div><div class="line number2 index1 alt1"><code class="cpp plain">{</code></div><div class="line number3 index2 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp keyword bold">for</code><code class="cpp plain">(</code><code class="cpp color1 bold">int</code> <code class="cpp plain">iy = 0; iy &lt; 10; iy++)</code></div><div class="line number4 index3 alt1"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">{</code></div><div class="line number5 index4 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">static</code> <code class="cpp color1 bold">int</code> <code class="cpp plain">number_of_times = 0;</code></div><div class="line number6 index5 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">number_of_times++;</code></div><div class="line number7 index6 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">}</code></div><div class="line number8 index7 alt1"><code class="cpp plain">}</code></div></div></td></tr></tbody></table></div></div>
<p style="text-align: justify;">Вы можете использовать статические переменные для сохранения информации о последнем значении возвращенной функции, например, если вы хотите сохранить максимальное значение, рассчитанное по функции. Если вы делаете разбор строки, вы можете также хранить последний знак, возвращенный функцией, для того, чтобы иметь возможность вызвать ее с аргументом, означающим, что она должна вернуть последний знак.</p>
<p style="text-align: justify;">Второе использование <code>static</code> — внутри определения класса. Хотя большинство переменных, объявленных внутри класса могут иметь разное значение в каждом экземпляре класса, статические поля класса будут иметь то же значение для всех экземпляров данного класса и даже не обязательно создавать экземпляр этого класса. Полезно представить себе, что статические переменные класса содержат информацию, необходимую для создания новых объектов (например в фабрике классов). Например, если вы хотите пронумеровать экземпляры класса, можно использовать статическую переменную для отслеживания последнего используемого номера. Важно отметить, что хорошим тоном при использовании статических переменных класса является использование <code>class_name::х;</code>, а не <code>instance_of_class.x;</code>. Это помогает напомнить программисту, что статические переменные не принадлежат к одному экземпляру класса, и что вам не обязательно создавать экземпляр этого класса. Как вы уже, наверное, заметили, для доступа к <code>static</code> можно использовать оператор области видимости, <code>::</code>, когда вы обращаетесь к нему через имя класса.</p>
<p style="text-align: justify;">Важно иметь в виду, при отладке или реализации программы с использованием <code>static</code>, что вы не можете инициализировать его внутри класса. В самом деле, если вы решите написать весь код класса в файл заголовка, вы даже не сможете инициализировать статическую переменную внутри файла заголовка; сделайте это в файле <code>.cpp</code>. Кроме того, вам необходимо инициализировать статические члены класса, или их не будет в области видимости. (Синтаксис немного странный: <code>type class_name::static_variable = value</code>.)</p>
<p style="text-align: justify;">У вас также могут быть статические функции класса. Статические функции —&nbsp;это функции, которые не требуют экземпляра класса и вызываются так же, по аналогии со статическими переменным, с именем класса, а не с именем объекта. Например, <code>a_class::static_function();</code>, а не <code>an_instance.function();</code>. Статические функции могут работать только со статическими членами класса, так как они не относятся к конкретным экземплярам класса. Статические функции могут быть использованы для изменения статических переменных, отслеживать их значения — например, вы можете использовать статическую функцию, если вы решили использовать счетчик, чтобы дать каждому экземпляру класса уникальный идентификатор.</p>
<p style="text-align: justify;">Например, вы можете использовать следующий код:</p>
<div><div id="highlighter_139435" class="syntaxhighlighter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div><div class="line number12 index11 alt1">12</div><div class="line number13 index12 alt2">13</div><div class="line number14 index13 alt1">14</div><div class="line number15 index14 alt2">15</div><div class="line number16 index15 alt1">16</div><div class="line number17 index16 alt2">17</div><div class="line number18 index17 alt1">18</div><div class="line number19 index18 alt2">19</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp keyword bold">class</code> <code class="cpp plain">user</code></div><div class="line number2 index1 alt1"><code class="cpp plain">{</code></div><div class="line number3 index2 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp keyword bold">private</code><code class="cpp plain">:</code></div><div class="line number4 index3 alt1"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp color1 bold">int</code> <code class="cpp plain">id;</code></div><div class="line number5 index4 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp keyword bold">static</code> <code class="cpp color1 bold">int</code> <code class="cpp plain">next_id;</code></div><div class="line number6 index5 alt1">&nbsp;</div><div class="line number7 index6 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp keyword bold">public</code><code class="cpp plain">:</code></div><div class="line number8 index7 alt1"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp keyword bold">static</code> <code class="cpp color1 bold">int</code> <code class="cpp plain">next_user_id()</code></div><div class="line number9 index8 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">{</code></div><div class="line number10 index9 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">next_id++;</code></div><div class="line number11 index10 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">return</code> <code class="cpp plain">next_id;</code></div><div class="line number12 index11 alt1"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">}</code></div><div class="line number13 index12 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp comments">// остальные методы для класса user</code></div><div class="line number14 index13 alt1"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">user() </code><code class="cpp comments">// конструктор класса</code></div><div class="line number15 index14 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">{</code></div><div class="line number16 index15 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">id = user::next_id++; </code><code class="cpp comments">// или вызов метода, id = user.next_user_id();</code></div><div class="line number17 index16 alt2"><code class="cpp spaces">&nbsp;&nbsp;</code><code class="cpp plain">}</code></div><div class="line number18 index17 alt1"><code class="cpp plain">};</code></div><div class="line number19 index18 alt2"><code class="cpp color1 bold">int</code> <code class="cpp plain">user::next_id = 0;</code></div></div></td></tr></tbody></table></div></div>
<p style="text-align: justify;">Обратите внимание, что вы должны включать тип статической переменной, когда вы устанавливаете его!</p>
<p style="text-align: justify;">Строка</p>
<div><div id="highlighter_281719" class="syntaxhighlighter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp plain">user a_user;</code></div></div></td></tr></tbody></table></div></div>
<p style="text-align: justify;">установит идентификатор на следующий идентификационный номер, не используемый любым другим объектом <code>user</code>. Обратите внимание, что это хороший стиль объявления идентификатора как константы.</p>
<p style="text-align: justify;">Последнее использование <code>static</code> — глобальная переменная в файле кода. В этом случае использование <code>static</code> указывает, что исходный код в других файлах, которые являются частью проекта, не может получить доступ к переменной. Только код внутри того же файла может увидеть переменную (её область видимости ограничена файлом). Эта техника может быть использована для моделирования объектно-ориентированного кода, потому что она ограничивает видимость переменных и таким образом помогает избежать конфликта имен. Этот способ использования&nbsp;<code>static</code> является пережитком Cи.</p>
		</div>

		
		
		<div class="col-lg-12" style="padding: 0;">
	<script async="" src="./Static_ многоцелевое ключевое слово_files/f(4).txt"></script>
	<ins class="adsbygoogle" style="display: inline-block; width: 728px; height: 0px;" data-ad-client="ca-pub-6902622887579208" data-ad-slot="4341119372" data-adsbygoogle-status="done" data-ad-status="unfilled"><ins id="aswift_1_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 0px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_1_anchor" style="border: none; height: 0px; width: 728px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block; overflow: hidden; opacity: 0;"><iframe id="aswift_1" name="aswift_1" style="left: 0px; position: absolute; top: 0px; border: 0px; width: 728px !important; height: 0px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="728" height="0" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Static_ многоцелевое ключевое слово_files/ads(1).html" data-google-container-id="a!2" data-google-query-id="CLmGjeuN8vYCFZ5KkQUdOQkFAQ" data-load-complete="true"></iframe></ins></ins></ins>
	<script>
		(adsbygoogle = window.adsbygoogle || []).push({});
	</script>
</div>
							<div id="tasks" class="panel panel-info">
				<!-- Default panel contents -->
				<div class="panel-heading">Практика <span class="glyphicon glyphicon-chevron-down"></span></div>
				<div class="panel-body">
																<p class="no-tasks">К сожалению, для данной темы пока нет подходящих задач. Если у вас есть таковые на примете, отправте их по адресу:
							<a href="mailto:admin@cppstudio.com">admin@cppstudio.com</a>. Мы их опубликуем!</p>
									</div>
			</div>
		
		<div class="sub-paging">
					</div>

		<div class="row additional-panel">
	<div class="col-lg-3" style="padding-left: 10px;">
		<span class="glyphicon glyphicon-comment"></span>
		<a href="http://cppstudio.com/topics/">Обсудить на форуме</a>
	</div>
	<div class="col-lg-3" style="padding: 0;">
		<span class="glyphicon glyphicon-user"></span>
		Автор: <a href="http://cppstudio.com/forums/users/liliia/">
					<span class="vcard author">
						<span class="fn">Marienko L.</span>
					</span>
				</a>
	</div>
	<div class="col-lg-3" style="padding: 0;">
		<span class="glyphicon glyphicon-calendar"></span>
		Дата:
			<span class="date updated">10.10.2012</span>
	</div>
	<div class="col-lg-3" style="padding-right: 0; padding-left: 0;">
		<span class="glyphicon glyphicon-new-window"></span>
		Поделиться:
		<div class="share42init" data-url="http://cppstudio.com/post/3298/" data-title="Static: Многоцелевое ключевое слово"><span id="share42"><span class="share42-item" style="display:inline-block;margin:0 6px 6px 0;height:16px;"><a rel="nofollow" style="display:inline-block;width:16px;height:16px;margin:0;padding:0;outline:none;background:url(http://cppstudio.com/wp-content/js/icons.png) -0px 0 no-repeat" href="http://cppstudio.com/post/3298/#" data-count="vk" onclick="window.open(&#39;http://vk.com/share.php?url=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F&amp;title=Static%3A%20%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D0%BE%D0%B5%20%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE&amp;image=undefined&amp;description=%D0%A7%D1%82%D0%BE%20%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D0%B5%D1%82%20%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%20static%3F%20static%20%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D1%8B%D0%BC%20%D0%B7%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%D0%BC.%20%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F.&#39;, &#39;_blank&#39;, &#39;scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0&#39;);return false" title="Поделиться В Контакте" target="_blank"></a></span><span class="share42-item" style="display:inline-block;margin:0 6px 6px 0;height:16px;"><a rel="nofollow" style="display:inline-block;width:16px;height:16px;margin:0;padding:0;outline:none;background:url(http://cppstudio.com/wp-content/js/icons.png) -16px 0 no-repeat" href="http://cppstudio.com/post/3298/#" data-count="twi" onclick="window.open(&#39;https://twitter.com/intent/tweet?text=Static%3A%20%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D0%BE%D0%B5%20%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE&amp;url=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F&#39;, &#39;_blank&#39;, &#39;scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0&#39;);return false" title="Добавить в Twitter" target="_blank"></a></span><span class="share42-item" style="display:inline-block;margin:0 6px 6px 0;height:16px;"><a rel="nofollow" style="display:inline-block;width:16px;height:16px;margin:0;padding:0;outline:none;background:url(http://cppstudio.com/wp-content/js/icons.png) -32px 0 no-repeat" href="http://cppstudio.com/post/3298/#" data-count="fb" onclick="window.open(&#39;http://www.facebook.com/sharer.php?s=100&amp;p[url]=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F&amp;p[title]=Static%3A%20%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D0%BE%D0%B5%20%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE&amp;p[summary]=%D0%A7%D1%82%D0%BE%20%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D0%B5%D1%82%20%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%20static%3F%20static%20%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D1%8B%D0%BC%20%D0%B7%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%D0%BC.%20%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F.&amp;p[images][0]=undefined&#39;, &#39;_blank&#39;, &#39;scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0&#39;);return false" title="Поделиться в Facebook" target="_blank"></a></span><span class="share42-item" style="display:inline-block;margin:0 6px 6px 0;height:16px;"><a rel="nofollow" style="display:inline-block;width:16px;height:16px;margin:0;padding:0;outline:none;background:url(http://cppstudio.com/wp-content/js/icons.png) -48px 0 no-repeat" href="http://cppstudio.com/post/3298/#" onclick="window.open(&#39;https://plus.google.com/share?url=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F&#39;, &#39;_blank&#39;, &#39;scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0&#39;);return false" title="Поделиться в Google+" target="_blank"></a></span></span></div>
	</div>
</div>
		<ul class="pager">
			<li class="previous"><a href="http://cppstudio.com/post/443/">←Директивы #ifndef и #endif</a></li>
			<li class="next"><a href="http://cppstudio.com/post/7958/">Перегрузка операторов в С++→</a></li>
		</ul>

		<div class="yarpp-related">
<div class="alert alert-info" style="clear: left;"><strong>Похожие статьи:</strong><ol>
<li><a href="http://cppstudio.com/post/439/" rel="bookmark" title="Классы в С++">Классы в С++ </a></li>
<li><a href="http://cppstudio.com/post/10103/" rel="bookmark" title="Наследование классов">Наследование классов </a></li>
<li><a href="http://cppstudio.com/post/8423/" rel="bookmark" title="Дружественные функции С++">Дружественные функции С++ </a></li>
<li><a href="http://cppstudio.com/post/9091/" rel="bookmark" title="Дружественные классы С++">Дружественные классы С++ </a></li>
<li><a href="http://cppstudio.com/post/396/" rel="bookmark" title="Функции в С++">Функции в С++ </a></li>
</ol></div>
</div>

<!--		-->
				<div id="vk_comments" style="width: 100%; height: 704.719px; background: none;"><iframe name="fXDd99dc" frameborder="0" src="./Static_ многоцелевое ключевое слово_files/widget_comments.html" width="100%" height="133" scrolling="no" id="vkwidget1" style="overflow: hidden; height: 704.719px;"></iframe></div>
		<script>
			var VK_Comment_loader = function() {
				var oHead = document.getElementsByTagName("head")[0];
				var oScript = document.createElement("script");
				oScript.type = "text/javascript";
				oScript.src = "//vk.com/js/api/openapi.js?1000";
				oHead.appendChild(oScript);
				oScript.onload = function() {
					if (jQuery('#vk_comments').length) {
						VK.init({apiId: 4295029, onlyWidgets: true});
						VK.Widgets.Comments("vk_comments", {
							width: 0,
							limit: 10,
							attach: "graffiti,photo,link",
							autoPublish: 1,
							mini: 'auto',
							height: 0,
							norealtime: 0						});
						VK.Observer.subscribe("widgets.comments.new_comment", function(num, last_comment, date, sign) {
							jQuery.ajax({
								type: 'POST',
								url: '/wp-content/plugins/vk-comments/vk-mail.php',
								data: {
									id: '3298',
									comment: last_comment
								},
								success: function(response) {
									//console.log('vk comments add ' + response);
								}
							});
						});
						VK.Observer.subscribe("widgets.comments.delete_comment", function() {
							//console.log('vk comments del');
						});
					}
				}
			};
			if (document.addEventListener) {
				document.addEventListener("DOMContentLoaded", function() {
					document.removeEventListener("DOMContentLoaded", arguments.callee, false);
					VK_Comment_loader();
				}, false );
			} else if (document.attachEvent) {
				document.attachEvent("onreadystatechange", function() {
					if (document.readyState === "complete") {
						document.detachEvent("onreadystatechange", arguments.callee);
						VK_Comment_loader();
					}
				});
			}
		</script>
				<div class="row">
	<div class="col-md-12 text-center">
		<!-- RotaBan.ru Zone Code -->
		<div id="rotaban_227614" class="rbrocks rotaban_593600c3fca04942b7fa141285363e15"></div>
		<!-- END RotaBan.ru Zone Code -->
	</div>
</div>
  <section id="comments">
    <h3>Комментарии</h3>

    <ol class="media-list">
      
  <li id="comment-3833" class="comment byuser comment-author-vaidokcrunk even thread-even depth-1 media comment-3833">
        <div class="pull-left media-object img-thumbnail">
        <img alt="Vaidokcrunk" src="./Static_ многоцелевое ключевое слово_files/Vaidokcrunk_avatar_1510767957.gif" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="http://via-sexgra.ru/levitra-kupit-moskva" rel="external nofollow" class="url">Vaidokcrunk</a></h4>
  <time datetime="2017-10-24T16:40:10+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-3833">24.10.2017</a></time>
  
  
  <p>Купить Сиалис в Российской Федерации </p>
<p>Даже если мужчина пытается придерживаться здорового уклада жизни, ежегодно проходит все обследования и занимается спортом, раньше или позже его всё-равно ждут проблемы с потенцией: такова неприятная сущность старения. </p>
<p>К большому счастью прогрессивная медицина создала [url=http://via-sexgra.ru/shpanskaya-mushka]шпанская мушка отзывы врачей[/url] , что смогут продлить здоровую половую жизнь на полтора десятка лет, не вредя при этом здоровью всех других систем организма. Речь идет о Левитре дженериках, что вы сможете купить на этом сайте via-sexgra.ru </p>
<p>Тут вас ожидает каталог из пары десятков препаратов, которые десятки лет продаются в США и прошли все нужные процедуры клинического тестирования. В отличие от банальных аптек, в этом онлайн магазине все дженерики продаются по низким расценкам и отправляются клиенту в простой посылке, которая обеспечивает полную анонимность заказа. </p>
<p>Все продаваемые таблетки производятся на легальных западноевропейских фармацевтических фабриках и сопровождаются всеми нужными документами. Низкая стоимость дженериков обуславливается отсутствием длинной цепочки посредников, как в случае с классической аптекой.</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>  </div></li>

  <li id="comment-3187" class="comment byuser comment-author-vladimir-aleksandrov odd alt thread-odd thread-alt depth-1 media comment-3187">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/c1d26d117b538742936e350cb3a8cfe8.jpeg" srcset="http://0.gravatar.com/avatar/c1d26d117b538742936e350cb3a8cfe8?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="https://plus.google.com/105390213522518482535" rel="external nofollow" class="url">Владимир Александров</a></h4>
  <time datetime="2016-07-04T12:15:02+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-3187">04.07.2016</a></time>
  
  
  <p>Спасибо большое за статью! Полностью раскрывает суть static переменных! Низкий поклон!</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>  </div></li>

  <li id="comment-2597" class="comment byuser comment-author-ulogin_vkontakte_211102215 even thread-even depth-1 media comment-2597">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/11c0ec0912b805b0bf694619963bea3a" srcset="http://1.gravatar.com/avatar/11c0ec0912b805b0bf694619963bea3a?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="http://vk.com/id211102215" rel="external nofollow" class="url">Иван Жуков</a></h4>
  <time datetime="2015-04-04T12:00:40+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-2597">04.04.2015</a></time>
  
  
  <p>Вообще не понял статьи, будто ее другой человек писал.</p>
<blockquote><p>Вы также можете использовать&nbsp;<code>static</code>&nbsp;таким образом, чтобы предотвратить&nbsp;переинициализацию&nbsp;переменной внутри цикла. Например, в следующем коде переменная&nbsp;<code>number_of_times</code>&nbsp;будет равна 100, несмотря на то что строка<code>static int number_of_times = 0;</code>&nbsp;находится внутри цикла, где она, по-видимому, должна исполнятся каждый раз, когда программа доходит до цикла. Хитрость заключается в том, что ключевое слово&nbsp;<code>static</code>&nbsp;препятствует повторной инициализации переменной. Одной из особенностей использования ключевого слова&nbsp;<code>static</code>&nbsp;является то, что оно автоматически устанавливает переменную в ноль для вас</p></blockquote>
<p>Что тут, 0 должна быть потому что статик? 1 должна быть потому что должна 1 инициализация пройти за всю функцию?? Почему 100 будет если это статик? в чем ее задача тогда?</p>
<p>&nbsp;</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>      <ul class="comment byuser comment-author-ulogin_vkontakte_211102215 odd alt thread-odd thread-alt depth-1 media unstyled comment-2597">
    
  <li id="comment-2777" class="comment byuser comment-author-ulogin_facebook_943541315707796 even depth-2 media comment-2777">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/af40b1bac1612c06cc3995ac5e9ac085" srcset="http://1.gravatar.com/avatar/af40b1bac1612c06cc3995ac5e9ac085?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="https://www.facebook.com/app_scoped_user_id/943541315707796/" rel="external nofollow" class="url">Тарас Чорненький</a></h4>
  <time datetime="2015-06-09T15:14:37+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-2777">09.06.2015</a></time>
  
  
  <p>Переменная <strong><em>number_of_times</em></strong> будет равна 100, потому что в процессе выполнения цикла она будет инкрементирована 100 раз, а поскольку эта переменная <em><strong>static</strong></em> – инициализирована она будет только один раз.</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>  </div></li>
</ul></div></li>

  <li id="comment-1461" class="comment byuser comment-author-garjo_099 odd alt thread-even depth-1 media comment-1461">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/a630d22828868062ed99def3595c8d39" srcset="http://1.gravatar.com/avatar/a630d22828868062ed99def3595c8d39?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading">garjo_099</h4>
  <time datetime="2014-04-07T23:22:34+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-1461">07.04.2014</a></time>
  
  
  <p>Хотя большинство переменных, объявленных внутри класса могут иметь разное значение в каждом экземпляре класса, статические поля класса будут иметь то же значение для всех экземпляров данного класса и даже не обязательно создавать экземпляр этого класса.</p>
<p>вообще не разобрался в этих строчках и ниже… кто нибудь отзовитесь для ответов на вопросы.</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>      <ul class="comment byuser comment-author-garjo_099 even thread-odd thread-alt depth-1 media unstyled comment-1461">
    
  <li id="comment-1694" class="comment byuser comment-author-ulogin_google_105188652442046800031 odd alt depth-2 media comment-1694">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/d5d401140db7982e50572df106ac8392" srcset="http://1.gravatar.com/avatar/d5d401140db7982e50572df106ac8392?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="https://plus.google.com/u/0/105188652442046800031/" rel="external nofollow" class="url">Богдан</a></h4>
  <time datetime="2014-07-08T00:27:56+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-1694">08.07.2014</a></time>
  
  
  <p>Когда ты создаешь объект то ты инициализируется&nbsp;переменная и выделяется память(оператор new с конструктором).</p>
<p>Наприимер:</p>
<div><div id="highlighter_227741" class="syntaxhighlighter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp plain">Student s = </code><code class="cpp keyword bold">new</code> <code class="cpp plain">Student();</code></div><div class="line number2 index1 alt1"><code class="cpp comments">// Student названия класса</code></div><div class="line number3 index2 alt2"><code class="cpp comments">// s сам объект(со своими свойствами)</code></div><div class="line number4 index3 alt1"><code class="cpp comments">//new оператор выделения памяти для объектов</code></div><div class="line number5 index4 alt2"><code class="cpp comments">//Student() конструктор</code></div></div></td></tr></tbody></table></div></div>
<p>А чтоб использовать статические переменные и статические функции нужно обратится через имя класса и оператор расширения(или доступа) «<strong>:</strong><strong>:</strong>«. И их значения не зависят от изменений объекта, только изменения через имя класса</p>
<p>&nbsp;</p>
<p>. Эти переменные не зависят от созданных объектов</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>      <ul class="comment byuser comment-author-ulogin_google_105188652442046800031 even depth-2 media unstyled comment-1694">
    
  <li id="comment-1695" class="comment byuser comment-author-ulogin_google_105188652442046800031 odd alt depth-3 media comment-1695">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/d5d401140db7982e50572df106ac8392" srcset="http://1.gravatar.com/avatar/d5d401140db7982e50572df106ac8392?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="https://plus.google.com/u/0/105188652442046800031/" rel="external nofollow" class="url">Богдан</a></h4>
  <time datetime="2014-07-08T00:32:07+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-1695">08.07.2014</a></time>
  
  
  <p>ой з джавой немного попутал и С# &nbsp;вот код. Позже напишу пример с статикой</p>
<div><div id="highlighter_90737" class="syntaxhighlighter notranslate no_translate c"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="c plain">Student s;</code><code class="c comments">//уже срабатывает конструктор</code></div><div class="line number2 index1 alt1"><code class="c plain">s.s=1;</code></div><div class="line number3 index2 alt2"><code class="c plain">Student *s = </code><code class="c keyword bold">new</code> <code class="c plain">Student();</code></div><div class="line number4 index3 alt1"><code class="c comments">//здесь мы ссылаемся на память где находится объект</code></div><div class="line number5 index4 alt2"><code class="c plain">s-&gt;s=1;</code></div></div></td></tr></tbody></table></div></div>
    </div></li>
</ul></div></li>

  <li id="comment-1696" class="comment byuser comment-author-ulogin_google_105188652442046800031 even depth-2 media comment-1696">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/d5d401140db7982e50572df106ac8392" srcset="http://1.gravatar.com/avatar/d5d401140db7982e50572df106ac8392?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading"><a href="https://plus.google.com/u/0/105188652442046800031/" rel="external nofollow" class="url">Богдан</a></h4>
  <time datetime="2014-07-08T00:51:07+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-1696">08.07.2014</a></time>
  
  
  <p>вот как и обещал ))) написан в MVC. вставь и посмотри результат, надеюсь поймешь</p>
<div><div id="highlighter_960765" class="syntaxhighlighter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div><div class="line number12 index11 alt1">12</div><div class="line number13 index12 alt2">13</div><div class="line number14 index13 alt1">14</div><div class="line number15 index14 alt2">15</div><div class="line number16 index15 alt1">16</div><div class="line number17 index16 alt2">17</div><div class="line number18 index17 alt1">18</div><div class="line number19 index18 alt2">19</div><div class="line number20 index19 alt1">20</div><div class="line number21 index20 alt2">21</div><div class="line number22 index21 alt1">22</div><div class="line number23 index22 alt2">23</div><div class="line number24 index23 alt1">24</div><div class="line number25 index24 alt2">25</div><div class="line number26 index25 alt1">26</div><div class="line number27 index26 alt2">27</div><div class="line number28 index27 alt1">28</div><div class="line number29 index28 alt2">29</div><div class="line number30 index29 alt1">30</div><div class="line number31 index30 alt2">31</div><div class="line number32 index31 alt1">32</div><div class="line number33 index32 alt2">33</div><div class="line number34 index33 alt1">34</div><div class="line number35 index34 alt2">35</div><div class="line number36 index35 alt1">36</div><div class="line number37 index36 alt2">37</div><div class="line number38 index37 alt1">38</div><div class="line number39 index38 alt2">39</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp comments">// asd.cpp: определяет точку входа для консольного приложения.</code></div><div class="line number2 index1 alt1"><code class="cpp comments">//</code></div><div class="line number3 index2 alt2">&nbsp;</div><div class="line number4 index3 alt1"><code class="cpp preprocessor">#include "stdafx.h"</code></div><div class="line number5 index4 alt2"><code class="cpp preprocessor">#include &lt;iostream&gt;</code></div><div class="line number6 index5 alt1"><code class="cpp keyword bold">using</code> <code class="cpp keyword bold">namespace</code> <code class="cpp plain">std;</code></div><div class="line number7 index6 alt2">&nbsp;</div><div class="line number8 index7 alt1"><code class="cpp keyword bold">class</code> <code class="cpp plain">S{</code></div><div class="line number9 index8 alt2"><code class="cpp keyword bold">private</code><code class="cpp plain">:</code></div><div class="line number10 index9 alt1"><code class="cpp keyword bold">protected</code><code class="cpp plain">:</code></div><div class="line number11 index10 alt2"><code class="cpp keyword bold">public</code><code class="cpp plain">:</code></div><div class="line number12 index11 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">static</code> <code class="cpp color1 bold">int</code> <code class="cpp plain">s;</code></div><div class="line number13 index12 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp color1 bold">int</code> <code class="cpp plain">n,k;</code></div><div class="line number14 index13 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S(){</code></div><div class="line number15 index14 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">n = 0;k=0;</code></div><div class="line number16 index15 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">}</code></div><div class="line number17 index16 alt2"><code class="cpp plain">};</code><code class="cpp color1 bold">int</code> <code class="cpp plain">S::s = 0;</code></div><div class="line number18 index17 alt1">&nbsp;</div><div class="line number19 index18 alt2"><code class="cpp color1 bold">int</code> <code class="cpp plain">_tmain(</code><code class="cpp color1 bold">int</code> <code class="cpp plain">argc, _TCHAR* argv[])</code></div><div class="line number20 index19 alt1"><code class="cpp plain">{</code></div><div class="line number21 index20 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S::s++;</code></div><div class="line number22 index21 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S s;</code></div><div class="line number23 index22 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">s.k = S::s;</code></div><div class="line number24 index23 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S::s +=2;</code></div><div class="line number25 index24 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">s.n = S::s;</code></div><div class="line number26 index25 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"k = "</code><code class="cpp plain">&lt;&lt;s.k&lt;&lt;endl;</code></div><div class="line number27 index26 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"n = "</code><code class="cpp plain">&lt;&lt;s.n&lt;&lt;endl;</code></div><div class="line number28 index27 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"s.s = "</code><code class="cpp plain">&lt;&lt;s.s&lt;&lt;endl;</code></div><div class="line number29 index28 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"S::s ="</code><code class="cpp plain">&lt;&lt;S::s&lt;&lt;endl;</code></div><div class="line number30 index29 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S ss;</code></div><div class="line number31 index30 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"ss.s = "</code><code class="cpp plain">&lt;&lt;ss.s&lt;&lt;endl;</code></div><div class="line number32 index31 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S::s++;</code></div><div class="line number33 index32 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">S sss;</code></div><div class="line number34 index33 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"s.s = "</code><code class="cpp plain">&lt;&lt;s.s&lt;&lt;endl;</code></div><div class="line number35 index34 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"ss.s = "</code><code class="cpp plain">&lt;&lt;ss.s&lt;&lt;endl;</code></div><div class="line number36 index35 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout&lt;&lt;</code><code class="cpp string">"sss.s = "</code><code class="cpp plain">&lt;&lt;sss.s&lt;&lt;endl;</code></div><div class="line number37 index36 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp functions bold">system</code><code class="cpp plain">(</code><code class="cpp string">"pause"</code><code class="cpp plain">);</code></div><div class="line number38 index37 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">return</code> <code class="cpp plain">0;</code></div><div class="line number39 index38 alt2"><code class="cpp plain">}</code></div></div></td></tr></tbody></table></div></div>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>  </div></li>
</ul></div></li>

  <li id="comment-1312" class="comment byuser comment-author-sashaviper odd alt thread-even depth-1 media comment-1312">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/683931145472eef5cf6a89c763918d7e" srcset="http://0.gravatar.com/avatar/683931145472eef5cf6a89c763918d7e?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading">SashaViper</h4>
  <time datetime="2014-03-05T13:03:25+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-1312">05.03.2014</a></time>
  
  
  <p>А почему в такой ситуации как у меня нумерация начинается с 0, а не с 1?</p>
<div><div id="highlighter_694672" class="syntaxhighlighter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div><div class="line number4 index3 alt1">4</div><div class="line number5 index4 alt2">5</div><div class="line number6 index5 alt1">6</div><div class="line number7 index6 alt2">7</div><div class="line number8 index7 alt1">8</div><div class="line number9 index8 alt2">9</div><div class="line number10 index9 alt1">10</div><div class="line number11 index10 alt2">11</div><div class="line number12 index11 alt1">12</div><div class="line number13 index12 alt2">13</div><div class="line number14 index13 alt1">14</div><div class="line number15 index14 alt2">15</div><div class="line number16 index15 alt1">16</div><div class="line number17 index16 alt2">17</div><div class="line number18 index17 alt1">18</div><div class="line number19 index18 alt2">19</div><div class="line number20 index19 alt1">20</div><div class="line number21 index20 alt2">21</div><div class="line number22 index21 alt1">22</div><div class="line number23 index22 alt2">23</div><div class="line number24 index23 alt1">24</div><div class="line number25 index24 alt2">25</div><div class="line number26 index25 alt1">26</div><div class="line number27 index26 alt2">27</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp preprocessor">#include &lt;iostream&gt;</code></div><div class="line number2 index1 alt1"><code class="cpp preprocessor">#include &lt;string&gt;</code></div><div class="line number3 index2 alt2"><code class="cpp keyword bold">using</code> <code class="cpp keyword bold">namespace</code> <code class="cpp plain">std;</code></div><div class="line number4 index3 alt1">&nbsp;</div><div class="line number5 index4 alt2"><code class="cpp keyword bold">class</code> <code class="cpp plain">user {</code></div><div class="line number6 index5 alt1"><code class="cpp keyword bold">private</code><code class="cpp plain">:</code></div><div class="line number7 index6 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp color1 bold">int</code> <code class="cpp plain">id;</code></div><div class="line number8 index7 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">static</code> <code class="cpp color1 bold">int</code> <code class="cpp plain">next;</code></div><div class="line number9 index8 alt2"><code class="cpp keyword bold">public</code><code class="cpp plain">:</code></div><div class="line number10 index9 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">user() {</code></div><div class="line number11 index10 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">id = user::next++;</code></div><div class="line number12 index11 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">}</code></div><div class="line number13 index12 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp color1 bold">int</code> <code class="cpp plain">showId() {</code></div><div class="line number14 index13 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">return</code> <code class="cpp plain">id;</code></div><div class="line number15 index14 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">}</code></div><div class="line number16 index15 alt1"><code class="cpp plain">};</code></div><div class="line number17 index16 alt2"><code class="cpp color1 bold">int</code> <code class="cpp plain">user::next = 0;</code></div><div class="line number18 index17 alt1">&nbsp;</div><div class="line number19 index18 alt2"><code class="cpp color1 bold">int</code> <code class="cpp plain">main() {</code></div><div class="line number20 index19 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">user alex;</code></div><div class="line number21 index20 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout &lt;&lt; alex.showId();</code></div><div class="line number22 index21 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">user serg;</code></div><div class="line number23 index22 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout &lt;&lt; serg.showId();</code></div><div class="line number24 index23 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">user olga;</code></div><div class="line number25 index24 alt2"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp plain">cout &lt;&lt; olga.showId();</code></div><div class="line number26 index25 alt1"><code class="cpp spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="cpp keyword bold">return</code> <code class="cpp plain">0;</code></div><div class="line number27 index26 alt2"><code class="cpp plain">}</code></div></div></td></tr></tbody></table></div></div>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>      <ul class="comment byuser comment-author-sashaviper even thread-odd thread-alt depth-1 media unstyled comment-1312">
    
  <li id="comment-1313" class="comment byuser comment-author-sashaviper odd alt depth-2 media comment-1313">
        <div class="pull-left media-object img-thumbnail">
        <img alt="" src="./Static_ многоцелевое ключевое слово_files/683931145472eef5cf6a89c763918d7e" srcset="http://0.gravatar.com/avatar/683931145472eef5cf6a89c763918d7e?s=128&amp;d=wavatar&amp;r=g 2x" class="avatar avatar-64 photo" height="64" width="64">    </div>

<div class="media-body">
  <h4 class="media-heading">SashaViper</h4>
  <time datetime="2014-03-05T13:17:50+00:00"><a href="http://cppstudio.com/post/3298/comment-page-1/#comment-1313">05.03.2014</a></time>
  
  
  <p>Я разобрался)) Извиняюсь… ступил. В конструкторе в строке:</p>
<div><div id="highlighter_547588" class="syntaxhighlighter nogutter notranslate no_translate cpp"><div class="toolbar"><span><a href="http://cppstudio.com/post/3298/#" class="toolbar_item command_help help">?</a></span></div><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="cpp plain">id = user::next++;</code></div></div></td></tr></tbody></table></div></div>
<p>Сначала присваивается значение переменной, а потом происходит её увеличение на единицу.</p>
  <a rel="nofollow" class="comment-reply-login" href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">Войдите, чтобы ответить</a>  </div></li>
</ul></div></li>
    </ol>

    
      </section><!-- /#comments -->


  <section id="respond">
    <h3>Оставить комментарий</h3>
    <p class="cancel-comment-reply"><a rel="nofollow" id="cancel-comment-reply-link" href="http://cppstudio.com/post/3298/#respond" style="display:none;">Нажмите, чтобы отменить ответ.</a></p>
          <p>Вы должны <a href="http://cppstudio.com/wp-login.php?redirect_to=http%3A%2F%2Fcppstudio.com%2Fpost%2F3298%2F">войти</a>, чтобы оставить комментарий.</p>
      </section><!-- /#respond -->
	</article>
                </div><!-- /.main -->
                                    <aside class="sidebar col-sm-3" role="complementary">
                        <section class="widget search-3 widget_search"><div class="widget-inner"><form role="search" method="get" class="search-form form-inline" action="http://cppstudio.com/">
  <div class="input-group">
    <input type="search" value="" name="s" class="search-field form-control" placeholder="Поиск...">
    <label class="hide">Поиск:</label>
    <span class="input-group-btn">
      <button type="submit" class="search-submit btn btn-primary">Поиск</button>
    </span>
  </div>
</form>
</div></section><section class="widget transposh-2 widget_transposh"><div class="widget-inner"><h3>Translation</h3><div class="no_translate transposh_flags"><a href="http://cppstudio.com/post/3298/" class="tr_active"><img src="./Static_ многоцелевое ключевое слово_files/ru.png" title="Русский" alt="Русский"></a><a href="http://cppstudio.com/post/3298/" class="tr_active">Русский</a><br><a href="http://cppstudio.com/uk/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/ua.png" title="Українська" alt="Українська"></a><a href="http://cppstudio.com/uk/post/3298/">Українська</a><br><a href="http://cppstudio.com/en/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/us.png" title="English" alt="English"></a><a href="http://cppstudio.com/en/post/3298/">English</a><br><a href="http://cppstudio.com/de/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/de.png" title="Deutsch" alt="Deutsch"></a><a href="http://cppstudio.com/de/post/3298/">Deutsch</a><br><a href="http://cppstudio.com/be/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/by.png" title="Беларуская" alt="Беларуская"></a><a href="http://cppstudio.com/be/post/3298/">Беларуская</a><br><a href="http://cppstudio.com/kk/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/kz.png" title="Қазақ тілі" alt="Қазақ тілі"></a><a href="http://cppstudio.com/kk/post/3298/">Қазақ тілі</a><br><a href="http://cppstudio.com/uz/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/uz.png" title="Oʻzbek tili" alt="Oʻzbek tili"></a><a href="http://cppstudio.com/uz/post/3298/">Oʻzbek tili</a><br><a href="http://cppstudio.com/tr/post/3298/"><img src="./Static_ многоцелевое ключевое слово_files/tr.png" title="Türkçe" alt="Türkçe"></a><a href="http://cppstudio.com/tr/post/3298/">Türkçe</a><br></div><div id="tr_credit"></div></div></section>                    </aside><!-- /.sidebar -->
                            </div><!-- /.content -->
        </div><!-- /.wrap -->

        <footer class="content-info" role="contentinfo">
	<div class="container">
		<div class="col-lg-8" style="padding-left: 0;">
			<section class="widget widget_cppstudio_lastpages-2 widget_cppstudio_lastpages"><div class="widget-inner"><h3>Новое</h3>
		<div class="well" style="padding: 8px 0">
			<ul class="nav nav-list">
									<li>
						<a href="http://cppstudio.com/post/11167/">
							<span class="glyphicon glyphicon-chevron-right"></span> Особенности Qt: слоты и сигналы, описание QObject и QApplication, виды окон и т.д.						</a>
					</li>
									<li>
						<a href="http://cppstudio.com/post/11127/">
							<span class="glyphicon glyphicon-chevron-right"></span> Первая программа на Qt:						</a>
					</li>
									<li>
						<a href="http://cppstudio.com/post/11097/">
							<span class="glyphicon glyphicon-chevron-right"></span> Введение - графическая библиотека Qt						</a>
					</li>
									<li>
						<a href="http://cppstudio.com/post/10103/">
							<span class="glyphicon glyphicon-chevron-right"></span> Наследование классов						</a>
					</li>
									<li>
						<a href="http://cppstudio.com/post/10058/">
							<span class="glyphicon glyphicon-chevron-right"></span> Перегрузка операторов в С++ (часть 2)						</a>
					</li>
							</ul>
		</div>

		</div></section>
<!-- WordPress Popular Posts Plugin v3.2.2 [W] [daily] [views] [custom] -->
<section class="widget wpp-2 popular-posts"><div class="widget-inner">
<div class="widget-inner"><h3>Популярное</h3><p>Sorry. No data so far.</p></div></div></section>
<!-- End WordPress Popular Posts Plugin v3.2.2 -->
            <div style="clear: both;"></div>
			<p>© 2022 CppStudio - Программирование для начинающих на С++</p>
		</div>
		<div class="col-lg-4" style="padding-right: 0;">
			<div class=" pull-right">

				<a id="authorship" href="https://plus.google.com/u/0/106109650739084338784" target="_blank" rel="author">
					<img src="./Static_ многоцелевое ключевое слово_files/google-authorship.jpg" border="0">
				</a>
				<!--LiveInternet counter-->
				<script type="text/javascript"><!--
					document.write("<a href='http://www.liveinternet.ru/click' " +
						"target='_blank' rel='nofollow'><img src='//counter.yadro.ru/hit?t15.2;r" +
						escape(document.referrer) + ((typeof(screen) == "undefined") ? "" :
						";s" + screen.width + "*" + screen.height + "*" + (screen.colorDepth ?
							screen.colorDepth : screen.pixelDepth)) + ";u" + escape(document.URL) +
						";" + Math.random() +
						"' alt='' title='LiveInternet: показано число просмотров за 24" +
						" часа, посетителей за 24 часа и за сегодня' " +
						"border='0' width='88' height='31'><\/a>")
					//--></script><a href="http://www.liveinternet.ru/click" target="_blank" rel="nofollow"><img src="./Static_ многоцелевое ключевое слово_files/hit" alt="" title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня" border="0" width="88" height="31"></a>
				<!--/LiveInternet-->

				<!--orphus-->
				<a href="http://orphus.ru/" id="orphus" target="_blank" rel="nofollow" title="undefined">
					<img alt="Система Orphus" src="./Static_ многоцелевое ключевое слово_files/orphus.gif" border="0" width="88" height="31">
				</a>
				<!--/orphus-->
			</div>
		</div>
	</div>
</footer>


<!-- WP SyntaxHighlighter Ver.1.7.3 Begin -->
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/shCore.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/shAutoloader.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/shBrushXml.js"></script>
<script type="text/javascript">//<![CDATA[
	SyntaxHighlighter.autoloader(
	"applescript	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushAppleScript.js?ver=3.0"
	,"as3 actionscript3	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushAS3.js?ver=3.0"
	,"bash shell	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushBash.js?ver=3.0"
	,"cf coldfusion	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushColdFusion.js?ver=3.0"
	,"cpp c	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushCpp.js?ver=3.0"
	,"c# c-sharp csharp	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushCSharp.js?ver=3.0"
	,"css	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushCss.js?ver=3.0"
	,"delphi pas pascal	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushDelphi.js?ver=3.0"
	,"diff patch	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushDiff.js?ver=3.0"
	,"erl erlang	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushErlang.js?ver=3.0"
	,"groovy	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushGroovy.js?ver=3.0"
	,"java	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushJava.js?ver=3.0"
	,"jfx javafx	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushJavaFX.js?ver=3.0"
	,"js jscript javascript	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushJScript.js?ver=3.0"
	,"perl pl	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushPerl.js?ver=3.0"
	,"php	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushPhp.js?ver=3.0"
	,"plain text	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushPlain.js?ver=3.0"
	,"ps powershell	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushPowerShell.js?ver=3.0"
	,"py python	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushPython.js?ver=3.0"
	,"rails ror ruby rb	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushRuby.js?ver=3.0"
	,"sass scss	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushSass.js?ver=3.0"
	,"scala	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushScala.js?ver=3.0"
	,"sql	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushSql.js?ver=3.0"
	,"vb vbnet	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushVb.js?ver=3.0"
	,"xml xhtml xslt html	http://cppstudio.com/wp-content/plugins/wp-syntaxhighlighter/syntaxhighlighter3/scripts/shBrushXml.js?ver=3.0"
	);
	SyntaxHighlighter.defaults['auto-links'] = false;
	SyntaxHighlighter.defaults['quick-code'] = true;
	SyntaxHighlighter.defaults['title'] = '';
	SyntaxHighlighter.defaults['class-name'] = 'notranslate no_translate';
	SyntaxHighlighter.defaults['collapse'] = false;
	SyntaxHighlighter.defaults['first-line'] = 1;
	SyntaxHighlighter.defaults['gutter'] = true;
	SyntaxHighlighter.defaults['pad-line-numbers'] = false;
	SyntaxHighlighter.defaults['smart-tabs'] = true;
	SyntaxHighlighter.defaults['tab-size'] = 4;
	SyntaxHighlighter.defaults['toolbar'] = true;
	SyntaxHighlighter.config.strings.expandSource = '+ expand source';
	SyntaxHighlighter.config.strings.help = '?';
	SyntaxHighlighter.config.strings.alert = 'SyntaxHighlighter\n\n';
	SyntaxHighlighter.config.strings.noBrush = "Can't find brush for: ";
	SyntaxHighlighter.config.strings.brushNotHtmlScript = "Brush wasn't configured for html-script option: ";
	SyntaxHighlighter.all();
	
//]]></script>
<!-- WP SyntaxHighlighter Ver.1.7.3 End -->
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/ulogin.css">
<link rel="stylesheet" href="./Static_ многоцелевое ключевое слово_files/related.css">
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/editor.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/jquery.form.min.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var _wpcf7 = {"loaderUrl":"http:\/\/cppstudio.com\/plugins\/contact-form-7\/images\/ajax-loader.gif","sending":"\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430...","cached":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/scripts.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var ratingsL10n = {"plugin_url":"http:\/\/cppstudio.com\/plugins\/wp-postratings","ajax_url":"http:\/\/cppstudio.com\/wp-admin\/admin-ajax.php","text_wait":"Please rate only 1 post at a time.","image":"stars_crystal","image_ext":"gif","max":"5","show_loading":"1","show_fading":"1","custom":"0"};
var ratings_mouseover_image=new Image();ratings_mouseover_image.src=ratingsL10n.plugin_url+"/images/"+ratingsL10n.image+"/rating_over."+ratingsL10n.image_ext;;
/* ]]> */
</script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/postratings-js.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/comment-reply.min.js"></script>
<script type="text/javascript" src="./Static_ многоцелевое ключевое слово_files/scripts.min.js"></script>
<script type="text/javascript">

    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-29800121-1']);
    _gaq.push(['_trackPageview']);

    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();

</script>
		<script src="./Static_ многоцелевое ключевое слово_files/orphus.js"></script>

	


<!-- Dynamic page generated in 0.498 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2022-03-31 06:59:37 -->

<!-- super cache --><ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;" data-ad-status="unfilled"><ins id="aswift_2_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_2_anchor" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block;"><iframe id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;border:0;width:undefinedpx !IMPORTANT;height:undefinedpx !IMPORTANT" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="./Static_ многоцелевое ключевое слово_files/ads(2).html" data-google-container-id="a!3" data-load-complete="true"></iframe></ins></ins></ins><iframe src="./Static_ многоцелевое ключевое слово_files/aframe.html" width="0" height="0" style="display: none;"></iframe></body><style id="stylus-1" type="text/css" class="stylus">body {
    font-family: 'pragmata pro mono regular';
}</style><iframe id="google_esf" name="google_esf" src="./Static_ многоцелевое ключевое слово_files/zrt_lookup.html" style="display: none;"></iframe></html>